About Glendelta Computing Limited (03157207) United Kingdom