About Sequebb Limited (10428807) United Kingdom