About Octrix Property Limited (13452378) United Kingdom