About Otamats Properties Ltd (11833631) United Kingdom