About Embrace Technology Solutions Limited (08508469) United Kingdom