About Idako Limited (12095533) United Kingdom