About Strata Business Solutions Limited (07214664) United Kingdom