About Black Mesa Technology Limited (08275076) United Kingdom