About Wakka Limited (11924383) United Kingdom