About Filigree Technologies Limited (10742657) United Kingdom