About Albora Technologies Limited (10651231) United Kingdom