About Optic Digital Properties Ltd (13613829) United Kingdom