About Ruby & Finn Ltd (12487486) United Kingdom