About Lixor Sales & Marketing Limited (11683077) United Kingdom