About Mark Loucas Limited (06407176) United Kingdom