About Zackaro Limited (11764236) United Kingdom