About Kellax Bikes Ltd (12036987) United Kingdom