About Neema S Ot Limited (10041143) United Kingdom