About Octta Properties Ltd (13418723) United Kingdom