About Neko Sensei Technologies Limited (13700596) United Kingdom