About Ookapia Limited (10273783) United Kingdom