About Project Aberdeen Holdings Limited (12433452) United Kingdom