About Hikikomori Ltd (11217981) United Kingdom