About Exceedr Holdings Limited (12125146) United Kingdom