About Techie Please Ltd (10651103) United Kingdom