About X-foam Limited (SC692661) United Kingdom