About Firstbase (aberdeen) Ltd (SC586580) United Kingdom