About Noah Bloomer Limited (00104308) United Kingdom