About Xera-logic Group Limited (04670995) United Kingdom