About The Whip & Kitten Limited (11497320) United Kingdom