About Oar (aberdeen) Ltd (SC597680) United Kingdom