About Sellect Ltd. (SC413031) United Kingdom