About Genkiribbon Ltd (12776353) United Kingdom