About Latticia Organics Ltd (10960993) United Kingdom