About Skea Holdings Limited (NI669308) United Kingdom