About Blank Canvas Solutions Limited (10253383) United Kingdom