About Sembee Holdings Ltd (11577515) United Kingdom