About Ajax Cycle Limited (13346540) United Kingdom