About Techie Bay Ltd (12024993) United Kingdom