About Left Right Ltd (09510824) United Kingdom