About Nocap Tech Ltd (12630516) United Kingdom