About Naboagye Limited (10873888) United Kingdom