About Sechel Limited (11406216) United Kingdom