About Notos Holdings Limited (SC540647) United Kingdom