About Karen Till Limited (05753429) United Kingdom