About Accumulo Ltd (07065135) United Kingdom