About Uzuri Life Limited (12412619) United Kingdom