About Franra Solutions Ltd (12552718) United Kingdom