About Filter Squared Limited (11178713) United Kingdom