About On The Sesh Ltd (12254447) United Kingdom