About Mikrobyte Limited (09756293) United Kingdom