About Obashi Holdings Ltd (SC547852) United Kingdom