About Elisabeth Yeboah Limited (12920802) United Kingdom