About Boxxa Bikes Limited (10038610) United Kingdom