About Xtl & Aldrich Ltd (12156037) United Kingdom