About Pascal & Rachel Trade Ltd (10062112) United Kingdom