About Borrasca Experience Limited (11298242) United Kingdom