About Abersanda Limited (SC412848) United Kingdom