About Quarrata Solutions Limited (09566986) United Kingdom