About Llexan International Limited (04258376) United Kingdom