About Bowella Recruit Limited (11931833) United Kingdom