About Felix Solis Avantis Uk Ltd (08538403) United Kingdom