About Holbrix Limited (07229603) United Kingdom