About Perimeter Solutions Limited (07723309) United Kingdom