About Furloughed Limited (13318690) United Kingdom