About Albaloch Limited (SC211608) United Kingdom