About Jabaseki Ltd (10220652) United Kingdom