About Obashi Technology Ltd (SC547990) United Kingdom