About Xicare Limited (10257698) United Kingdom