About Ivo Macedo Solutions Limited (10806702) United Kingdom