About Takooba Ltd. (07278027) United Kingdom