About Jug & Fin Services Ltd. (SC198560) United Kingdom