About Jemima And Drake Limited (12092491) United Kingdom