About Bellrox Research & Development Consultancy Limited (12203197) United Kingdom