About Filigree Holdings Limited (05935738) United Kingdom