About Neo Jurassica Ltd (12292681) United Kingdom