About Helical Bicycle 1 Limited (13476809) United Kingdom