About Emilio Scott Limited (12160162) United Kingdom