About Sempa Solutions Ltd (12233036) United Kingdom