About Projected Solutions Limited (10738286) United Kingdom