About Bytestrype Limited (10600729) United Kingdom