F-star Alpha definition

F-star Alpha means F-star Alpha Limited, a limited liability company incorporated under the laws of England and Wales with registered number 08676690.
F-star Alpha means F-star Alpha Limited, an English limited company whose company number is 08676690 and whose registered office is at Eddeva B920, Babraham Research Campus, Cambridge, CB22 3AT.