About Amworth Investment Management Uk Limited (13438533) United Kingdom