About The Dyce Project Ltd (SC614864) United Kingdom