About Accra Palace Limited (10410803) United Kingdom