About The French Lab Ltd (10955908) United Kingdom