About Jandu Technologies Ltd (07528159) United Kingdom