About Wyre Micro Development Limited (11608561) United Kingdom