About Borras Investments Limited (12813242) United Kingdom