About Amara Technology Limited (03223253) United Kingdom