About Sophia Nabukeera International Ltd (12336307) United Kingdom