About Jlo Holdings Limited (07015251) United Kingdom