About Nika Motor London Group Limited (12888246) United Kingdom