About Netherlands Ipcon International Limited (12385019) United Kingdom