About Deimhinneach Toraidhean Limited (SC630617) United Kingdom