About Altor Services Limited (10830809) United Kingdom