About Sechelle Limited (01104868) United Kingdom