About Blend Studios Ltd (05809383) United Kingdom