About Constor Solutions Limited (08452633) United Kingdom