About Manell Solutions Ltd (12086909) United Kingdom