About Albell Investment Limited (11708408) United Kingdom