About Orca Pod Management Limited (11153278) United Kingdom