About Exl Strategy Ltd (13644079) United Kingdom