About Taakulo London C.i.c. (12796908) United Kingdom