About Whale Rider Investment Co. Ltd (13694258) United Kingdom