About Noblestar Europe Ltd (08219258) United Kingdom