About Eighteenfifty Investments Limited (07574658) United Kingdom