About Amida Property Group Limited (12196215) United Kingdom