About Bargara It Solutions Ltd (13387986) United Kingdom