About Jvel Holdings Limited (12414625) United Kingdom