About Gene Ruffle Limited (12439091) United Kingdom