About Actua International Limited (05363746) United Kingdom