About Oshiga-lalli Limited (12783344) United Kingdom