About Otk Properties Ltd (10721393) United Kingdom