About Trevedra Bicycle Hire Ltd (13237377) United Kingdom