About Karen Baker London Ltd (12126666) United Kingdom