About Deka Skin Limited (13454541) United Kingdom