About Frank Theroux Limited (12615364) United Kingdom