About Sebbahi Solutions Ltd (12571699) United Kingdom