About Eighty Seven Holdings Limited (11146538) United Kingdom