About Eighty Seven Group Ltd (09918130) United Kingdom