About Afuaeurope Limited (10674396) United Kingdom