About Amuda Interims Limited (06864670) United Kingdom