About Synaxera Ltd (12410204) United Kingdom