About Bellr Group Limited (12962788) United Kingdom