About Peloton Holdings Limited (06612262) United Kingdom