About Smeoros Solutions Ltd (13626673) United Kingdom