About Byrsa Capital Services Ltd (12604800) United Kingdom