About Exceedra Holdings Limited (07079159) United Kingdom