About Fin-ray Limited (NI032305) United Kingdom