About Sabba Services Ltd (12051689) United Kingdom