About John Louca Limited (11257019) United Kingdom