About Jensson Serren Ltd (11118324) United Kingdom