About Ot Klos Taylor Productions Ltd (13195245) United Kingdom