About Kolo Leisure & Lifestyle Ltd (11127303) United Kingdom