About Eighty Five Capital Limited (06143858) United Kingdom