About Nicall Limited (11866798) United Kingdom