About Whaleshark Rex Ltd (11760744) United Kingdom