About Amagi Research & Investment Limited (13585794) United Kingdom