About Neanderthal Limited (06999890) United Kingdom