About Otr Holdings Limited (02209929) United Kingdom