About Filigree Open Systems Services Limited (02746935) United Kingdom