About Curry Leaf Southsea Ltd (12491488) United Kingdom