About Nic Harry London Ltd (10195323) United Kingdom