About Noriko Detwiler Limited (11883352) United Kingdom