About Strata Investments Limited (07798686) United Kingdom