About Sellman Management Holdings Ltd (11464940) United Kingdom