About Emily Ball Limited (12918799) United Kingdom