About Slemendon Solutions Ltd (11726683) United Kingdom