About Wakkaka Investment Limited (12538767) United Kingdom