About Gallus Pedals Limited (SC695187) United Kingdom