About Tricycle Management Limited (11400147) United Kingdom