About Codex Whale Ltd (12921452) United Kingdom