About Killer Whale Ltd (11575357) United Kingdom