About Full Stack International Ltd (12383206) United Kingdom