About Otallia Property Ltd (10946894) United Kingdom