About Ultra Cycle Ltd (13106320) United Kingdom