About Arcus Investment Holdings Limited (12974482) United Kingdom