About Excaliber Associates Limited (06435579) United Kingdom