About Amplae Limited (12200563) United Kingdom