About Amara Life Holdings Limited (11479853) United Kingdom