About Beca Uk Limited (07027956) United Kingdom