About Arcus Altor Limited (07163969) United Kingdom