About Smenale Solutions Ltd (13636539) United Kingdom