About Nikel Developments Limited (SC234769) United Kingdom