About Gubbarice Ltd (12048283) United Kingdom