About London Alpha Project Limited (09650732) United Kingdom