About Shiba Tech Solutions Ltd (11252253) United Kingdom