About Gekyll And Hyde Limited (13098239) United Kingdom