About Jaga Holdings Ltd. (SC516665) United Kingdom