About Labx Media Group Europe Ltd (10451306) United Kingdom