About Jabardo Holding Group Ltd (07817312) United Kingdom