About Gencase Limited (13280985) United Kingdom