About Jackandruby Ltd (13012461) United Kingdom