About Neesa Limited (12375712) United Kingdom