About Kakoo Limited (06988933) United Kingdom