About Jaybar Limited (11395535) United Kingdom