About Takaloo Holdings Limited (12272407) United Kingdom