About Jaybax Limited (11656616) United Kingdom