About Nicobar Limited (12729334) United Kingdom