About Svella Connect Limited (13662328) United Kingdom