About Sequinclock Ltd (13509871) United Kingdom