About Alma Yap Limited (10225058) United Kingdom