About Octo Properties Ltd (13062121) United Kingdom