About Finrock Limited (10219264) United Kingdom