About Chabear Holdings Ltd (13473079) United Kingdom