About Whale Digital Services Ltd. (12244951) United Kingdom