About Beta Hydrus Limited (10365904) United Kingdom