About Xl Global Group Limited (SC547315) United Kingdom