About Technobash Ltd (12661191) United Kingdom